html { height:100%; max-height:100%; border:0; overflow:hidden;}
* html { padding:20px 0 0px 0;}
body { height:100%; max-height:100%; margin:0; overflow: hidden;}

#toolbar{
 position:absolute; margin:0; top:0; left:0; width:100%; z-index:5;
 height:20px;
 background-color: rgb(204,204,204);
 overflow: hidden;
}

#container
{
  position:absolute; top:20px; bottom:0px; left:0; right:0; z-index:3; width:100%; overflow:auto;
  background-color: rgb(153,255,102);
}
* html #container { top:20px; bottom:0px; height:100%;}
/*
#toolbar{
 position:fixed; margin:0; top:0; left:0; width:100%; 
 height:20px;
 background-color: rgb(204,204,204);
 overflow: hidden;
}
* html #toolbar { position: absolute;}
html { overflow:hidden;height:100%; border:0;}
* html { padding:20px 0 0 0px;}
body { overflow:auto; background:rgb(153,255,102); margin:0; position:absolute; top:20px; left:0px; bottom:0px; right:0;}
* html body { height:100%; width:100%; position:static;}
*/
